package com.koron.css2.newProjectCenter.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.koron.css2.newProjectCenter.bean.PjInfoBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class PjTerminationListVO {

	/**主键*/
	private String id;

	/**工程ID*/
	private String pjId;

	/**单据编号*/
	private String billNo;

	/**工程编号*/
	private String pjNo;

	/**申请时间*/
	@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
	private Date billDate;

	/**申请时间*/
	private String billDateString;

	/**工程类型*/
	private	Integer	pjType;

	/**工程类型*/
	private	String	pjTypeName;

	/**工程名称*/
	private	String	pjName;

	/**装表地址*/
	private	String	installAddr;

	/**客户名称*/
	private String ctmName;

	/**手机号*/
	private String mobile;

	/**流程节点名称*/
	private String processName;

	/**流程当前节点处理人*/
	private String processHandleMan;

	/**流程状态*/
	private String processState;

	/**流程实例ID*/
	private String processInstanceId;

	/**是否结算*/
	private Integer settlement;

	/**是否结算*/
	private String settlementName;

	@ApiModelProperty("终止原因")
	private Integer terminationReason;

	@ApiModelProperty("终止原因名称")
	private String terminationReasonName;

	/**终止说明*/
	private String comments;

	/**终止节点*/
	private String nodeCode;

	/**终止节点名称*/
	private String nodeCodeName;

	private PjInfoBean pjInfo;

	@ApiModelProperty("终止人")
	private String createName;


}
